05. 输入和输出

输入和输出

在进入“C++ 面向对象编程”课程之前,还有最后一个话题要讨论。

你已经学习了如何调用一个函数,然后使用cout将结果输出到终端。例如:

std::cout << distance(3, 4, 5);

但是,如何从终端获得用户输入?或者,如何将文件中的数据输入到程序中或将结果写入文件?

cin

标准库提供输出到终端的功能。同样地,库还提供从终端读入数据的功能。

这段代码演示了如何使用 cin:

# include <iostream>
# include <vector>

using namespace std;

int main() {

    int integerone; 
    int integertwo;

    //声明数组并赋值
    cout << "Enter an integer between 1 and 100" << endl;
    cin >> integerone;

    cout << "Enter another integer between 1 and 100" << endl;
    cin >> integertwo;

    //输出差
    cout << "The difference between your two numbers is: ";
    cout << integerone - integertwo << endl;


    return 0;
}

要查看这段代码是如何工作的,你需要把代码放到一个 .cpp 文件中,然后在本地运行程序。教室游乐场不允许用户输入。